On Floating Point Errors in Cholesky
نویسنده
چکیده
Let H be a symmetric positive de nite matrix. Consider solving the linear system Hx = b using Cholesky, forward and back substitution in the standard way, yielding a computed solution x̂. The usual oating point error analysis says that the relative error kx x̂k2=kx̂k2 = O(") (H), where (H) is the condition number of H . Now write H = DAD, where D is diagonal and A has unit diagonal; then (A) n min ~ D ( ~ DH ~ D) and it may be that (A) (H). We show that the scaled error may be bounded by kD(x x̂)k2=kDx̂k2 = O(") (A). This often provides better error bounds than the standard formula. We show that (A) is the \right" condition number in several senses. First, its reciprocal is approximately the smallest componentwise relative perturbation that makes H singular. Second, it provides a nearly sharp criterion for the successful termination of Cholesky in oating point. Third, the bound on kD(x x̂)k2 is nearly attainable.
منابع مشابه
Finding the Smallest Eigenvalue by Properties of Semidefinite Matrices
We consider the smallest eigenvalue problem for symmetric or Hermitian matrices by properties of semidefinite matrices. The work is based on a floating-point Cholesky decomposition and takes into account all possible computational and rounding errors. A computational test is given to verify that a given symmetric or Hermitian matrix is not positive semidefinite, so it has at least one negative ...
متن کاملVariable Precision Floating-Point Divide and Square Root for Efficient FPGA Implementation of Image and Signal Processing Algorithms
Field Programmable Gate Arrays (FPGAs) are frequently used to accelerate signal and image processing algorithms due to their flexibility, relatively low cost, high performance and fast time to market. For those applications where the data has large dynamic range, floating-point arithmetic is desirable due to the inherent limitations of fixed-point arithmetic. Moreover, optimal reconfigurable ha...
متن کاملReducing Latency, Power, and Gate Count with the Tensilica Floating-Point FMA
Today’s digital signal processing applications such as radar, echo cancellation, and image processing are demanding more dynamic range and computation accuracy. Floating-point arithmetic units offer better precision, higher dynamic range, and shorter development cycles when compared to fixed-point arithmetic units. Minimizing the design’s time to market is more important than ever. Algorithm de...
متن کاملOn Floating Point Errors in CholeskyJames
Let H be a symmetric positive deenite matrix. Consider solving the linear system Hx = b using Cholesky, forward and back substitution in the standard way, yielding a computed solution ^ x. The usual oating point error analysis says that the relative error kx ? ^ xk 2 =k^ xk 2 = O(")(H), where (H) is the condition number of H. Now write H = DAD, where D is diagonal and A has unit diagonal; then ...
متن کاملLAPACK Working Note 14 On Floating Point Errors in CholeskyJames
Let H be a symmetric positive deenite matrix. Consider solving the linear system Hx = b using Cholesky, forward and back substitution in the standard way, yielding a computed solution ^ x. The usual oating point error analysis says that the relative error kx ? ^ xk 2 =k^ xk 2 = O(")(H), where (H) is the condition number of H. Now write H = DAD, where D is diagonal and A has unit diagonal; then ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1989